#!/usr/bin/env node

const { readDir, isDir, readFile } = require('./lib.js');


const fs = require('fs');
const path = require('path');

// 写入的目录
let targetDir = './m401';

// 写入的内容文件目录
let addFileDir = path.resolve(targetDir, './add.css');

// 获取需要写入的内容
let addContent = readFile(addFileDir).result;

// 读取文件目录内的文件
let targetFileList = readDir(targetDir);

targetFileList.forEach((dirItem) => {
  let itemDir = path.resolve(targetDir, dirItem);
  if (isDir(itemDir)) {
    let addFiles = readDir(itemDir);
    addFiles.forEach((addItem) => {
      // 需要添加的文件
      if (addItem === 'style.css' || addItem === 'arstyle.css') {
        // 写入文件
        let addPath = path.resolve(itemDir, addItem);
        fs.appendFile(addPath, addContent, 'utf8', (err) => {
          if (err) throw err;
          console.log('内容已添加');
        });
      }
    });
  }
});
